package com.ruoyi.celoan.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Objects;

@TableName("ex_trade_effect_credit_detail")
public class ExTradeEffectCreditDetailEntity {
    private static final long serialVersionUID = 1L;
    private Long id;
    private Long platformId;
    private String uniscId;
    private String enterpriseName;
    private String bankName;
    private String bankCode;
    private String creditStatus;
    private String creditAmount;
    @TableField(exist=false)
    private int result;

    public void setId(Long id) {
        this.id = id;
    }

    private String loanStatus;
    private String loanAmount;
    private String loanRate;
    private String loadTime;
    private String isMicroEnterpriseloan;
    private String isCreditLoan;
    private String isMicroEnterprise;
    private String externalSystemId;
    private Integer isflag;
    private String areaCode;

    private String province;

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        ExTradeEffectCreditDetailEntity that = (ExTradeEffectCreditDetailEntity) o;
        return result == that.result && Objects.equals(id, that.id) && Objects.equals(platformId, that.platformId) && Objects.equals(uniscId, that.uniscId) && Objects.equals(enterpriseName, that.enterpriseName) && Objects.equals(bankName, that.bankName) && Objects.equals(bankCode, that.bankCode) && Objects.equals(creditStatus, that.creditStatus) && Objects.equals(creditAmount, that.creditAmount) && Objects.equals(loanStatus, that.loanStatus) && Objects.equals(loanAmount, that.loanAmount) && Objects.equals(loanRate, that.loanRate) && Objects.equals(loadTime, that.loadTime) && Objects.equals(isMicroEnterpriseloan, that.isMicroEnterpriseloan) && Objects.equals(isCreditLoan, that.isCreditLoan) && Objects.equals(isMicroEnterprise, that.isMicroEnterprise) && Objects.equals(externalSystemId, that.externalSystemId) && Objects.equals(isflag, that.isflag) && Objects.equals(areaCode, that.areaCode) && Objects.equals(province, that.province) && Objects.equals(city, that.city) && Objects.equals(country, that.country) && Objects.equals(productName, that.productName) && Objects.equals(maturity, that.maturity) && Objects.equals(creditTime, that.creditTime);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, platformId, uniscId, enterpriseName, bankName, bankCode, creditStatus, creditAmount, result, loanStatus, loanAmount, loanRate, loadTime, isMicroEnterpriseloan, isCreditLoan, isMicroEnterprise, externalSystemId, isflag, areaCode, province, city, country, productName, maturity, creditTime);
    }

    private String city;
    private String country;
    private String productName;
    private String maturity;
    private String creditTime;


    public void setPlatformId(Long platformId) {
        this.platformId = platformId;
    }

    public void setUniscId(String uniscId) {
        this.uniscId = uniscId;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public void setCreditStatus(String creditStatus) {
        this.creditStatus = creditStatus;
    }

    public void setCreditAmount(String creditAmount) {
        this.creditAmount = creditAmount;
    }

    public void setLoanStatus(String loanStatus) {
        this.loanStatus = loanStatus;
    }

    public void setLoanAmount(String loanAmount) {
        this.loanAmount = loanAmount;
    }

    public void setLoanRate(String loanRate) {
        this.loanRate = loanRate;
    }

    public void setLoadTime(String loadTime) {
        this.loadTime = loadTime;
    }

    public void setIsMicroEnterpriseloan(String isMicroEnterpriseloan) {
        this.isMicroEnterpriseloan = isMicroEnterpriseloan;
    }

    public void setIsCreditLoan(String isCreditLoan) {
        this.isCreditLoan = isCreditLoan;
    }

    public void setIsMicroEnterprise(String isMicroEnterprise) {
        this.isMicroEnterprise = isMicroEnterprise;
    }

    public void setExternalSystemId(String externalSystemId) {
        this.externalSystemId = externalSystemId;
    }

    public void setIsflag(Integer isflag) {
        this.isflag = isflag;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String toString() {
        return "ExTradeEffectCreditDetailEntity(id=" + getId() + ", platformId=" + getPlatformId() + ", uniscId=" + getUniscId() + ", enterpriseName=" + getEnterpriseName() + ", bankName=" + getBankName() + ", bankCode=" + getBankCode() + ", creditStatus=" + getCreditStatus() + ", creditAmount=" + getCreditAmount() + ", loanStatus=" + getLoanStatus() + ", loanAmount=" + getLoanAmount() + ", loanRate=" + getLoanRate() + ", loadTime=" + getLoadTime() + ", isMicroEnterpriseloan=" + getIsMicroEnterpriseloan() + ", isCreditLoan=" + getIsCreditLoan() + ", isMicroEnterprise=" + getIsMicroEnterprise() + ", externalSystemId=" + getExternalSystemId() + ", isflag=" + getIsflag() + ", areaCode=" + getAreaCode() + ")";
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExTradeEffectCreditDetailEntity;
    }

    public Long getId() {
        return this.id;
    }

    public Long getPlatformId() {
        return this.platformId;
    }

    public String getUniscId() {
        return this.uniscId;
    }

    public String getEnterpriseName() {
        return this.enterpriseName;
    }

    public String getBankName() {
        return this.bankName;
    }

    public String getBankCode() {
        return this.bankCode;
    }

    public String getCreditStatus() {
        return this.creditStatus;
    }

    public String getCreditAmount() {
        return this.creditAmount;
    }

    public String getLoanStatus() {
        return this.loanStatus;
    }

    public String getLoanAmount() {
        return this.loanAmount;
    }

    public String getLoanRate() {
        return this.loanRate;
    }

    public String getLoadTime() {
        return this.loadTime;
    }

    public String getIsMicroEnterpriseloan() {
        return this.isMicroEnterpriseloan;
    }

    public String getIsCreditLoan() {
        return this.isCreditLoan;
    }

    public String getIsMicroEnterprise() {
        return this.isMicroEnterprise;
    }

    public String getExternalSystemId() {
        return this.externalSystemId;
    }

    public Integer getIsflag() {
        return this.isflag;
    }

    public String getAreaCode() {
        return this.areaCode;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }
    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getMaturity() {
        return maturity;
    }

    public void setMaturity(String maturity) {
        this.maturity = maturity;
    }

    public String getCreditTime() {
        return creditTime;
    }

    public void setCreditTime(String creditTime) {
        this.creditTime = creditTime;
    }
}


/* Location:              D:\tuodayun\workspace\work\celoan-third-data-report-service-2.0.0-SNAPSHOT.jar!\BOOT-INF\classes\com\celoan\entity\ExTradeEffectCreditDetailEntity.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */
